The Multi-Maximum and Quasi-Maximum Common Subgraph Problem
نویسندگان
چکیده
The Maximum Common Subgraph problem has been long proven NP-hard. Nevertheless, it countless practical applications, and researchers are still searching for exact solutions scalable heuristic approaches. Driven by applications in molecular science cyber-security, we concentrate on the among an indefinite number of graphs. We first extend a state-of-the-art branch-and-bound procedure working two graphs to N Then, given high computational cost this approach, trade off complexity accuracy, propose set heuristics approximate solution analyze sequential, parallel multi-core, parallel-many core (GPU-based) approaches, exploiting several leveraging techniques decrease contention threads, improve workload balance different tasks, reduce computation time, increase final result size. also present sorting order vertices themselves. compare our algorithms with method publicly available benchmark sets. On graph pairs, able speed up 2× factor, pruning search space more than 60%. sets graphs, all extremely time-consuming complex application many real cases. contrary, far less expensive (as they show lower-bound 10×), have better asymptotic (with ups orders magnitude experiments), obtain excellent approximations maximal 98.5% nodes average.
منابع مشابه
Between Subgraph Isomorphism and Maximum Common Subgraph
When a small pattern graph does not occur inside a larger target graph, we can ask how to find “as much of the pattern as possible” inside the target graph. In general, this is known as the maximum common subgraph problem, which is much more computationally challenging in practice than subgraph isomorphism. We introduce a restricted alternative, where we ask if all but k vertices from the patte...
متن کاملOn the Approximability of the Maximum Common Subgraph Problem
Some versions of the maximum common subgraph problem are studied and approximation algorithms are given. The maximum bounded common induced subgraph problem is shown to be Max SNP-hard and the maximum unbounded common induced subgraph problem is shown to be as hard to approximate as the maximum independent set problem. The maximum common induced connected subgraph problem is still harder to app...
متن کاملPolyhedral study of the maximum common induced subgraph problem
In this paper we present an exact algorithm for the Maximum Common Induced Subgraph Problem (MCIS) by addressing it directly, using Integer Programming (IP) and polyhedral combinatorics. We study the MCIS polytope and introduce strong valid inequalities, some of which we prove to define facets. Besides, we show an equivalence between our IP model for MCIS and a well-known formulation for the Ma...
متن کاملFacets for the Maximum Common Induced Subgraph Problem Polytope
This paper presents some strong valid inequalities for the Maximum Common Induced Subgraph Problem (MCIS) and the proofs that the inequalities are facet-defining under certain conditions. TheMCIS is an NP-hard problem and, therefore, no polynomial time algorithm is known to solve it. In this context, the study of its polytope can help in the development of more efficient branch-and-bound and br...
متن کاملHeuristics for the Maximum Outerplanar Subgraph Problem
Determining the maximum outerplanar subgraph of a given graph is known to be an NP-complete problem. In the literature there are no earlier experiment on approximating the maximum outerplanar subgraph problem. In this paper we compare solution quality and running times of different heuristics for finding maximum outerplanar subgraphs. We compare a greedy heuristic against a triangular cactus he...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computation (Basel)
سال: 2023
ISSN: ['2079-3197']
DOI: https://doi.org/10.3390/computation11040069